home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 32
/
Aminet 32 (1999)(Schatztruhe)[!][Aug 1999].iso
/
Aminet
/
dev
/
misc
/
MysticLib.readme
< prev
next >
Wrap
Text File
|
1999-07-01
|
4KB
|
111 lines
Short: RTG image viewing library
Author: Timm S. Müller
Uploader: Timm S. Müller (Timm.Mueller@darmstadt.netsurf.de)
Version: 4.2
Type: dev/misc
Requires: Kickstart 3.0 (v39), MC68020
mysticview.library is the third abstraction layer in top of
guigfx.library and render.library.
mysticview.library implements an RTG image display class. it
renders images of any kind to a RastPort on any screenmode.
there are no considerations on the programmer's side
required for issues such as screenmodes, aspect ratios,
scaling, OCS/ECS/AGA, HAM, chunky/planar, 8bit, 1bit, 24bit
or alike. all you have to do is to specify a Screen, a
RastPort, a guigfx.library 'picture' and some attributes.
images will be rendered, scaled and dithered automatically,
when needed.
rendering and layouting takes place in the background. you
create the object, and forget it. the background task
instantly reacts to changes of attributes and will redraw
the display when needed. opaque scaling and SIMPLE_REFRESH
is easily implemented, you only need to supply new
attributes. a protection mechanism is implemented for
sharing the RastPort between your application and the
background task of mysticview.library.
this library makes it REALLY EASY to display any kind of
pictures inside any kind of application. there are no
examples included in this archive - the basic implementation
looks like this:
APTR picture, mview;
picture = LoadPicture("filename", TAG_DONE);
mview = MV_Create(screen, rastport, MVIEW_Picture, picture,
TAG_DONE);
if (mview)
{
MV_DrawOn(mview);
while(...) { /* image visible */ }
}
MV_Delete(mview);
DeletePicture(picture);
mysticview.library is the fully encapsulated display engine
of the image viewer 'MysticView'. you are free to use this
library in freeware and shareware applications.
requirements
--------------------------------------
- os3.0 (v39)
- 68020, minimum suggested: 68030/50
- guigfx.library v16 (dev/misc/guigfxlib.lha)
- render.library v30 (dev/misc/renderlib.lha)
supports
- higher cpu, fpu
- os3.1 (v40)
- cybergraphics, picasso96
============================= Archive contents =============================
Original Packed Ratio Date Time Name
-------- ------- ----- --------- -------- -------------
441 180 59.1% 23-May-99 21:41:52 +doc.info
324 173 46.6% 01-Aug-98 23:38:24 +author.info
441 179 59.4% 23-May-99 21:45:28 +autodoc.info
20986 5058 75.8% 07-Jun-99 05:12:14 +mysticview
17762 4620 73.9% 07-Jun-99 05:11:42 +mysticview.doc
324 177 45.3% 23-May-99 21:42:46 +mysticview.doc.info
324 175 45.9% 23-May-99 21:42:46 +mysticview.info
324 175 45.9% 01-Aug-98 23:38:24 +history.info
2200 883 59.8% 23-May-99 21:43:40 +legal
324 175 45.9% 01-Aug-98 23:38:24 +legal.info
450 200 55.5% 23-May-99 21:41:52 +fd.info
450 200 55.5% 23-May-99 21:41:52 +include.info
450 193 57.1% 23-May-99 21:41:52 +libs.info
324 175 45.9% 23-May-99 21:41:52 +README.info
550 313 43.0% 07-Jun-99 05:15:42 +author
2259 1043 53.8% 07-Jun-99 04:47:08 +history
364 198 45.6% 23-May-99 21:38:46 +mysticview_lib.fd
827 351 57.5% 31-May-99 12:22:28 +mysticview_protos.h
3279 1124 65.7% 01-Jun-99 12:20:34 +mysticview.h
639 218 65.8% 23-May-99 21:38:10 +mysticview_pragmas.h
196 134 31.6% 24-Dec-97 02:07:38 +mysticview.h
30500 16396 46.2% 07-Jun-99 04:04:24 +mysticview.library
24264 12831 47.1% 07-Jun-99 04:06:52 +mysticview.library_68060
24012 12785 46.7% 07-Jun-99 04:05:38 +mysticview.library_FPU
2186 1097 49.8% 07-Jun-99 04:45:30 +README
441 181 58.9% 07-Jun-99 05:22:26 MysticLib.info
436 177 59.4% 23-May-99 21:44:54 +maxonc.info
739 247 66.5% 23-May-99 21:40:12 +mysticview.lib
689 259 62.4% 23-May-99 21:40:12 +mysticview_lib.h
436 178 59.1% 23-May-99 21:45:10 +stormc.info
849 281 66.9% 23-May-99 21:39:36 +mysticview_lib.h
139 128 7.9% 23-May-99 20:52:34 +mysticview_pragmas.h
-------- ------- ----- --------- --------
137929 60504 56.1% 07-Jun-99 15:03:16 32 files